Content-based Music Information Retrieval System with Automatic DJ Mixing
نویسندگان
چکیده
We will demonstrate our content-based music information retrieval system with automatic DJ mixing, which proposes a new, entertaining way to listen to MIR results. Typical MIR systems present MIR results to the user in a list format, from which users select and play songs. In order to improve this dull user experience, our system not only conducts content-based MIR, but also automatically mixes the songs in the MIR results, such as human DJs do to entertain the audience. Our system is mainly composed of three processes: automatic beat/tempo extraction, content-based MIR, and automatic DJ mixing/playing. By the beat/tempo extraction process, beat/tempo information is applied to all songs in the database. The content-based MIR process retrieves songs from the database by means of contentbased similarity to the users’ query. Finally, the DJ mixing/playing process, adjusts the beat position and tempo of the songs in the MIR result list, to generate smooth transition between songs. In this mixing process, we have implemented a unique tempo adjustment technique, which can calculate the optimal tempo adjustment coefficient to minimize acoustic signal distortion. Our method has proved to be robust to beat extraction errors that are caused by tempo octave relationships.
منابع مشابه
Hang the DJ: Automatic Sequencing and Seamless Mixing of Dance-Music Tracks
Many radio stations and night-clubs employ Disk-Jockeys (DJs) to provide a continuous stream or “mix” of music, built from a sequence of individual song-tracks. In the last decade, commercial pre-recorded compilation CDs of DJ mixes have become a booming market. DJs exercise skill in deciding an appropriate sequence of tracks and in mixing 'seamlessly' from one track to the next. Online access ...
متن کاملAutomating Music Production with Music Information Retrieval
Prior research in the field of Music Information Retrieval has yielded techniques for extracting musical information from digital audio, and made it possible to analyze human music production computationally. I hypothesize that a computer can be programmed to produce output similar to that of a musical artist on two production tasks performed by disk jockeys. The first, " mixing, " aims to crea...
متن کاملMusic Information Retrieval with Polyphonic Sounds and Timbre
With the fast booming of online music repositories, the problem of building music recommendation systems is of great importance. There is an increasing need for content-based automatic indexing to help users find their favorite music objects. In this work, we propose a new method for automatic classification of musical instruments. We use a unique set of timbre related descriptors, extracted on...
متن کاملPrototyping a Vibrato-Aware Query-By-Humming (QBH) Music Information Retrieval System for Mobile Communication Devices: Case of Chromatic Harmonica
Background and Aim: The current research aims at prototyping query-by-humming music information retrieval systems for smart phones. Methods: This multi-method research follows simulation technique from mixed models of the operations research methodology, and the documentary research method, simultaneously. Two chromatic harmonica albums comprised the research population. To achieve the purpose ...
متن کاملTowards Automatic Content-Based Separation of DJ Mixes into Single Tracks
DJ mixes and radio show recordings constitute an important and underexploited music and data source. In this paper we try to approach the problem of separation of a continuous DJ mix into single tracks or timestamping a mix. Sharing some aspects with the task of structural segmentation, this problem has a number of distinctive features that make difficulties for structural segmentation algorith...
متن کامل